﻿using System;
using System.Collections.Generic;

namespace Rj.PersonnelVerification.Server.DataBaseContext.Entities
{
    public partial class IoTbPersonnelInfoNew
    {
        public int SerialNo { get; set; }
        public long? RegNo { get; set; }
        /// <summary>
        /// 人员编号
        /// </summary>
        public string? PsnNo { get; set; }
        /// <summary>
        /// 人员证件类型
        /// </summary>
        public string? PsnCertType { get; set; }
        /// <summary>
        /// 证件号码 
        /// </summary>
        public string? Certno { get; set; }
        /// <summary>
        /// 人员姓名 
        /// </summary>
        public string? PsnName { get; set; }
        /// <summary>
        /// 性别
        /// </summary>
        public string? Gend { get; set; }
        /// <summary>
        /// 民族
        /// </summary>
        public string? Naty { get; set; }
        /// <summary>
        /// 出生日期
        /// </summary>
        public DateTime? Brdy { get; set; }
        /// <summary>
        /// 年龄
        /// </summary>
        public decimal? Age { get; set; }
        /// <summary>
        /// 字段扩展
        /// </summary>
        public string? ExpContent { get; set; }
        /// <summary>
        /// 险种类型
        /// </summary>
        public string? Insutype { get; set; }
        /// <summary>
        /// 人员类别
        /// </summary>
        public string? PsnType { get; set; }
        /// <summary>
        /// 参保地医保区划
        /// </summary>
        public string? InsuplcAdmdvs { get; set; }
        public int? CreateUserId { get; set; }
        public DateTime? CreateOn { get; set; }
        public int HospitalId { get; set; }
        /// <summary>
        /// 就诊id
        /// </summary>
        public string? MdtrtId { get; set; }
        /// <summary>
        /// 在院状态(1在院0出院)
        /// </summary>
        public int? InhospStas { get; set; }
        /// <summary>
        /// 六期入院时间
        /// </summary>
        public DateTime? InTime { get; set; }
        /// <summary>
        /// 医疗类别
        /// </summary>
        public string? MedType { get; set; }
        /// <summary>
        /// 生育类别
        /// </summary>
        public string? MatnType { get; set; }
        /// <summary>
        /// 个人账户使用标志（0否1是）
        /// </summary>
        public string? AcctUsedFlag { get; set; }
        /// <summary>
        /// 异地标志(0否1是)
        /// </summary>
        public string? OutFlag { get; set; }
        /// <summary>
        /// 外伤标志(0否1是)
        /// </summary>
        public string? TraumaFlag { get; set; }
        /// <summary>
        /// 承诺是否涉及第三方(0否1是)
        /// </summary>
        public string? ThirdFlag { get; set; }
        /// <summary>
        /// 工伤医疗费资格审核信息ID
        /// </summary>
        public long? QualificationId { get; set; }
        /// <summary>
        /// 待遇不享受原因
        /// </summary>
        public string? TrtChkRslt { get; set; }
        /// <summary>
        /// 定诊断结论
        /// </summary>
        public string? InjuredPart { get; set; }
        /// <summary>
        /// 就诊类型
        /// </summary>
        public string? VisitType { get; set; }
        /// <summary>
        /// 认定信息ID
        /// </summary>
        public long? InjureAffirmId { get; set; }
        /// <summary>
        /// 限门诊|住院标志 1为门诊 2为住院 1，2为门诊和住院
        /// </summary>
        public string? OutpatientOrHospttalflag { get; set; }
        public string? EvidenceType { get; set; }
        /// <summary>
        /// 基金支付类型
        /// </summary>
        public string? FundPayType { get; set; }
        /// <summary>
        /// 人员身份类别
        /// </summary>
        public string? PsnIdetType { get; set; }
        /// <summary>
        /// 人员类别等级
        /// </summary>
        public string? PsnTypeLv { get; set; }
        /// <summary>
        /// 参保单位
        /// </summary>
        public string? EmpName { get; set; }
        /// <summary>
        /// 是否男方生育报销（0否1是）
        /// </summary>
        public int? BirthMale { get; set; }
        /// <summary>
        /// 女方证件号码
        /// </summary>
        public string? FemaleCertno { get; set; }
        /// <summary>
        /// 单位编号
        /// </summary>
        public string? CompanyNo { get; set; }
        /// <summary>
        /// 参保单位类型
        /// </summary>
        public string? UnitType { get; set; }
        /// <summary>
        /// 工伤医疗待遇类别
        /// </summary>
        public string? TreatmentType { get; set; }
        /// <summary>
        /// 年度
        /// </summary>
        public string? Year { get; set; }
        /// <summary>
        /// 是否工伤备案（0否1是）
        /// </summary>
        public string? Filings { get; set; }
        /// <summary>
        /// 是否工伤认定（0否1是）
        /// </summary>
        public string? Believe { get; set; }
        /// <summary>
        /// 当前身份待遇享受期
        /// </summary>
        public string? InsureTime { get; set; }
        public string? By1 { get; set; }
        public string? By2 { get; set; }
        public string? By3 { get; set; }
        public string? By4 { get; set; }
        public string? By5 { get; set; }
        public string? By7 { get; set; }
        public string? By8 { get; set; }
        public string? By9 { get; set; }
        public string? By10 { get; set; }
        public string? By11 { get; set; }
        public string? By12 { get; set; }
        public string? By13 { get; set; }
        public string? By14 { get; set; }
        public string? By6 { get; set; }
        /// <summary>
        /// 余额
        /// </summary>
        public decimal? Balc { get; set; }
        /// <summary>
        /// 人员参保状态
        /// </summary>
        public string? PsnInsuStas { get; set; }
        /// <summary>
        /// 个人参保日期
        /// </summary>
        public DateTime? PsnInsuDate { get; set; }
        /// <summary>
        /// 暂停参保日期
        /// </summary>
        public DateTime? PausInsuDate { get; set; }
        /// <summary>
        /// 公务员标志
        /// </summary>
        public string? CvlservFlag { get; set; }
        /// <summary>
        /// 待遇人员ID:后续用于登记业务，省外不返回
        /// </summary>
        public string? SalaryId { get; set; }
        /// <summary>
        /// 事故备案ID：后续用于登记业务，省外不返回
        /// </summary>
        public string? AccidentFilingId { get; set; }
        /// <summary>
        /// 工伤发生时间：YYYYMMDD24hhss
        /// </summary>
        public string? WorkInjuryTime { get; set; }
        /// <summary>
        /// 认定书编号
        /// </summary>
        public string? ConfirmationNo { get; set; }
        /// <summary>
        /// 受伤害部位
        /// </summary>
        public string? InjuredArea { get; set; }
        /// <summary>
        /// 诊断意见
        /// </summary>
        public string? DiagnosticOpinion { get; set; }
        /// <summary>
        /// 认定结论
        /// </summary>
        public string? WorkInjuryConclusion { get; set; }
        /// <summary>
        /// 工伤认定时间:YYYYMMDD
        /// </summary>
        public string? IdentifyTime { get; set; }
    }
}
